<template>
  <div class="audition191">
    <p>什么是进程？什么是线程？</p>
    <p>进程是系统中正在运行的一个程序，程序一旦运行就是进程。</p>
    <p>进程可以看成程序执行的一个实例。进程是系统资源分配的独立实体，每个进程都拥有独立的地址空间。</p>
    <p>一个进程无法访问另一个进程的变量和数据结构，如果想让一个进程访问另一个进程的资源，需要使用进程间通信，比如管道，文件，套接字等。</p>
    <p>一个进程可以拥有多个线程，每个线程使用其所属进程的栈空间。</p>
    <p>线程与进程的一个主要区别是，同一进程内的多个线程会共享部分状态，多个线程可以读写同一块内存（一个进程无法直接访问另一进程的内存）。</p>
    <p>同时，每个线程还拥有自己的寄存器和栈，其他线程可以读写这些栈内存。</p>
    <p>线程是进程的一个实体，是进程的一条执行路径。</p>
    <p>线程是进程的一个特定执行路径。当一个线程修改了进程的资源，它的兄弟线程可以立即看到这种变化。</p>
  </div>
</template>

<script>
export default {
  name: 'Audition191'
}
</script>

<style>

</style>